/**
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
*
* IMeetTaskService
* 任务信息
*
* 修改纪录
* 2020-08-28 版本：1.0 shenyouyi 创建。
* @version 版本：1.0
* @author 作者：shenyouyi
* 创建日期：2020-08-28
*/

package com.topscomm.meet.service;

import com.topscomm.meet.IMeetService;
import com.topscomm.meet.pojo.MeetTaskEntity;
import com.topscomm.meet.dao.IMeetTaskDao;
import com.topscomm.pub.vo.Page;

import java.util.List;
import java.util.Map;

public interface IMeetTaskService extends IMeetService<MeetTaskEntity, IMeetTaskDao>{

    Page searchTaskFromOA(Map<String, Object> paraMap);

    void addTask(Map<String, Object> paraMap);

    List<Map<String, Object>> searchUsersByCondition(Map<String, Object> paraMap);

    Map<String, Object> searchCodeMapFromOA();

    void dropTask(Map<String, Object> paraMap);

    void addTaskBatch(Map<String, Object> paraMap);

    void createOATask(List<MeetTaskEntity> meetTaskEntityList);

    /**
    * @Description:    根据任务发起人查询任务
    * @Author:         mengmeng
    * @Param:          No such property: code for class: Script1
    * @Date:           2021/6/3 9:45
    * @Version:        1.0
    */
    Page searchTaskFromOAByUser(Map<String, Object> paraMap);
}
